/*
 * np_common.h
 *
 *  Created on: Nov 22, 2010
 *      Author: jeff_zheng
 *   Copyright: NetPerform Technology
 */

#ifndef NP_COMMON_H_
#define NP_COMMON_H_

#include <stdint.h>
#include <errno.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <inttypes.h>
#include <pthread.h>
#include <string.h>
/*file access*/
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>

/*basic types*/
#include "np_types.h"
#include "np_math.h"
#include "np_sem.h"
/*basic services*/
#include "np_logging.h"
#include "np_time.h"
/*basic data structures*/

#include "np_str.h"
#include "np_list.h"
#include "np_mem.h"
#include "np_array.h"
#include "np_htbl.h"
#include "np_ring_buffer.h"

/*basic services*/
#include "np_file.h"

/*other complex servcies*/
#include "np_socket.h"

#include "np_stats.h"

#include "np_dbg.h"

int np_common_init();

#endif /* NP_COMMON_H_ */
